package cn.buk.api.szkj.dto.eterm.request;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 提取PNR请求
 */
public class PnrRtRequest {

//  >>pnr 	是 	String 	PNR编码
  @JsonProperty(value = "pnr")
  private String pnrNo;

  /**
   * >>hk 	否 	String 	是否为预订编码
   * 判断是新编码改签，还是原编码改签
   */
  private String hk;

  /**
   * >>getTicket 	否 	String 	是否获取票号信息（只有hk=0时此项才有效）
   */
  private String getTicket;

  /**
   * >>getPrice 	否 	Int 	是否获取该订单的票面、机建、燃油价格信息 0 或1
   */
  private Integer getPrice;

  /**
   * 是否获取RT的原始信息
   * 0 - 不获取
   */
  private Integer getRawdata;

  /**
   * >>customerCode 	否 	String
   * 可选
   * 大客户号,政采用gp/cc
   */
  private String customerCode;

  /**
   * >>getTel 	否 	String 	是否获取乘机人的手机号码，0否，1是
   */
  private String getTel;

  public String getPnrNo() {
    return pnrNo;
  }

  public void setPnrNo(String pnrNo) {
    this.pnrNo = pnrNo;
  }

  public String getHk() {
    return hk;
  }

  public void setHk(String hk) {
    this.hk = hk;
  }

  public String getGetTicket() {
    return getTicket;
  }

  public void setGetTicket(String getTicket) {
    this.getTicket = getTicket;
  }

  public Integer getGetPrice() {
    return getPrice;
  }

  public void setGetPrice(Integer getPrice) {
    this.getPrice = getPrice;
  }

  public Integer getGetRawdata() {
    return getRawdata;
  }

  public void setGetRawdata(Integer getRawdata) {
    this.getRawdata = getRawdata;
  }

  public String getCustomerCode() {
    return customerCode;
  }

  public void setCustomerCode(String customerCode) {
    this.customerCode = customerCode;
  }

  public String getGetTel() {
    return getTel;
  }

  public void setGetTel(String getTel) {
    this.getTel = getTel;
  }
//>>noPn 	否 	String 	只取RT返回的第一页内容(不翻页)
//>>allState 	否 	String 	1：所有编码状态均解析编码内容
}
